-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support new foundation module #44
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you confirm that following suggestions make sense?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please check the amino msgName with overlapping message names.
x/collection
- MsgApprove: "lbm-sdk/collection/MsgApprove"
- MsgModify: "lbm-sdk/collection/MsgModify"
- MsgGrantPermission: "lbm-sdk/collection/MsgGrantPermission"
- MsgRevokePermission: "lbm-sdk/collection/MsgRevokePermission"
x/token
- MsgApprove: "lbm-sdk/token/MsgApprove"
- MsgModify: "lbm-sdk/token/MsgModify"
- MsgGrantPermission: "lbm-sdk/token/MsgGrantPermission"
- MsgRevokePermission: "lbm-sdk/token/MsgRevokePermission"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add the missing amino code of x/foundation
- ThresholdDecisionPolicy
- PercentageDecisionPolicy
- ReceiveFromTreasuryAuthorization
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
As foundation module has big changes,
and since amino codec has been added for all lbm-sdk modules, in lbmjs only wasmplus, token, collection, foundation module's amino messages that are not supported in cosmjs are added.
CI will fail becuase new lbm and lbmjs-types are not published and lbmjs uses local lbmjs-types.